composting drum - French English Dictionary